package cn.bugDance.domain.strategy.service;

import cn.bugDance.domain.strategy.model.entity.RaffleAwardEntity;
import cn.bugDance.domain.strategy.model.entity.RaffleFactorEntity;
import cn.bugDance.domain.strategy.model.entity.StrategyAwardEntity;

import java.util.List;

/**
 * 抽奖策略服务接口
 * 1. performRaffle 抽奖
 * 2. queryStrategyAwardList 查询奖品列表
 */
public interface IRaffleStrategyService {
    RaffleAwardEntity performRaffle(RaffleFactorEntity raffleFactorEntity);

    List<StrategyAwardEntity> queryStrategyAwardList(Long strategyId);
}
